AVEVA学习 | 您所在的位置:网站首页 › intouch系统平台 gr › AVEVA学习 |
AVEVA学习
学习目标
创建一个新的应用程序 模型化工厂 从现场设备获取数据 处理警报和历史记录配置 InTouch For System Platform程序的构建 名词解释: Application Server 可视化,工厂历史,设备通信和自动化应用程序集成的同一环境。 Bootstrap 计算机与计算机之间的通讯所需的基础ArchestrA服务。 ArchestrA IDE 用于配置和部署应用程序的开发环境。 Galaxy 指一个工程的意思,Application Server的应用程序,包含配置信息和项目数据库。 Galaxy Repository 托管和管理Galaxy程序的单台计算机和软件。可以理解工程项目数据库,存在一个特定的计算机上,这个计算机就叫GR服务器。 一、系统平台和客户端 基于C/S架构 (1)System Platform Topology:Template Toolbox: Application:应用模板 Device Integration:通讯模板 System:系统模板,搭建工程部署架构 工具箱:符号的建立等。 二、自动化对象 一个对象就是一个类,一个类就是一个模板,从一个类派生一个个实例,一个实例就是一个设备。这个设备就是现场所真实的设备,所有实例上的配置信息从模板继承,可以从模板派生实例。 模板分类:(1)Base Template:基础模板/原始模板 软件自带的库创建。只读的,不能编辑 (2)Derived Template:延申/派生模板 可以编辑。 **不要在原始模板派生 ** 简单解释:将相同的设备归成一个类,把这个类作为一个模板开发,这个类所有配置信息全部合在一起,把它做在功能块内,功能块做成模板,通过模板派生实例。 建议工作流 创建 System Management Console (SMC) 系统管理控制台(SMC),允许查看系统中对象的运行状态并对这些对象执行操作,从而提供系统平台和应用程序服务器的管理和诊断。管理和维护。 运行环境 所有部署的对象构成了Galaxy的运行时环境,应用对象由AppEngine对象管理:Areas、Device Integration对象、自动化对象。 对象查看器是一个运行时的工具,允许测试,诊断和排除Galaxy故障。基于其配置,允许对自动化对象进行读写访问。 运行时工具 Object View是应用程序开发人员和维护人员的工具。 操作员或其他用户应使用图形界面:InTouch for System Platform、 InTouch OMI Object Viewer 工程部署之后可以调用Object Viewer,它是写实时数据的,检测后台数据。 四、Application Objects1.应用模板,如泵阀等 2.通讯设备模板 3.平台中部分模板搭建用的。 UserDefined对象 改变的控制与传播: 锁定属性可防止在派生的模板和实例上对该属性进行修改锁定模板属性会将子模板和实例的属性都锁定.锁定属性有助于在Galaxy中建立标准化解锁属性仅释放“锁定”的这一级 五、Configuration the OI Server 通讯协议: Node、Application、Topic 1、Engine 放Area,Area放对象,Engine也下·可放DI对象。 2、需要部署。对象查看器查看。 3、地址结构组成:.. 通讯对象名字.topic名字.地址对应表的名字,可以理解成对象.属性。 4、建议一个对象的属性分配到一个PLC中,或者说一个topic中自动绑定对象的属性:当数据量大时,可选用自动绑定,前期需要大量创建命名规则。 为对象属性启用1/O时,它也会自动配置自动绑定( Autobind ) 这允许属性在分配给I/0源时根据对象和属性的名称构建自己的1/O地址 Autobind要求在OI Server中的“Device Items列表中使用适当的别名 可以将区域分配给I0设备中的1/ 0源 分配给这些区域的对象会自动分配给同-一个1/ 0源 可以手动分配属性的I/0地址,但这会禁用属性的Autobind功能。
建议:一个对象里的属性分配到一个topic中,不要有混配一起的情况 5、Eng units:单位设置历史数据 1、通过引擎AppEngine将数据送到数据库中,对每个Engine和对象配置。对象运行服务器可以先将数据缓存到本地,然后等数据库服务器运行正常后转发到数据库中(转发Store & Forward)。 A p p E n g i n e 是数据库的一个客户端对象, A p p E n g i n e 仅存储它所托管的对象, AppEngine是数据库的一个客户端对象 ,AppEngine仅存储它所托管的对象, AppEngine是数据库的一个客户端对象,AppEngine仅存储它所托管的对象,AppEngine还能将报警到Historian,内置存储转发功能(Store&Forward) History配置 Engine配置 (1)启用Storage to Historian (2)启用标记层次结构 (3)标识Historian节点 Attribute配置 (1)启用History (2)属性的特定配置 报警配置 Analog属性 启用Alarm的类别: (1)Limits:直报警 (2)Rate of Change:变化率报警 (3)Deviation:偏差报警 (4)Bad Value:坏报警 Boolean属性: 启用Alarm的类: (1)State and Category (2) Bad Value Galaxy报警事件配置 可以在IDE完成其他整体警报配置Galaxy > Configure > Alarms and Events Configuration历史报警: 为引擎配置历史记录时,所有警报和事件的发生、交互都存储在Historian中 ,可以通过从MS SQL Server查询 Historian来检索报警历史记录,如果属性也已配置历史记录,也可以使用Insight检索警报历史。 七、认证模式None :没有安全性 Galaxy:使用本地Galaxy配置来创建和验证用户 OS-User Based:允许个人用户利用os用户身份验证系统权限 OS-Group Based:根据用户已分配的OS-Group,为他们启用权限 八、InTouch For System PlatForm InTouchViewApp模板![]() 原始模板不能派生实例,可以创建延申模板;延申模板创建实例 实例修改等同于修改模板,几个不同程序创建几个不同模板; 创建托管InTouchViewApp的步骤![]() 份验证系统权限 OS-Group Based:根据用户已分配的OS-Group,为他们启用权限 八、InTouch For System PlatForm InTouchViewApp模板原始模板不能派生实例,可以创建延申模板;延申模板创建实例 实例修改等同于修改模板,几个不同程序创建几个不同模板; 创建托管InTouchViewApp的步骤 |
CopyRight 2018-2019 实验室设备网 版权所有 |